perm filename CB.F4[MSS,LCS]1 blob sn#063101 filedate 1974-01-08 generic text, type T, neo UTF8
00100		SUBROUTINE CMBN
00200		COMMON /RC/MCLEF(200),IST(4000),MFILL(200)
00300		COMMON /FL/JT,N,L,M,NM,J,NT
00400		DIMENSION IP(10),NMS(9)
00500		EQUIVALENCE (IP,MFILL)
00600	C  USE FILE NAMES CLFX, DRAW1 AND DRAW2.  400 WD LIMIT PER FILE.
00700	102	TYPE 1
00800	1	FORMAT(' TYPE OUTPUT FILE NAME ',$)
00900	10	FORMAT(A5)
01000		ACCEPT 10,NM
01100		IF(LOOKD(NM).EQ.0)GO TO 100
01200		TYPE 101,NM
01300		ACCEPT 10,JT
01400		IF(JT.EQ.'N')GO TO 102
01500	100	CALL OFILE(1,NM)
01600		JT=0
01700		IP(1)=1
01800		L=1
01900		J=1
02000		I=0
02100	30	TYPE 41
02200	41	FORMAT(' TYPE FILE NAME ',$)
02300		ACCEPT 10,NM
02400		IF(NM.EQ.' ')GO TO 8
02500		IF(LOOKD(NM))GO TO 51
02600		TYPE 52
02700		GO TO 30
02800	52	FORMAT(' FILE NOT FOUND'/)
02900	51	I=I+1
03000		NMS(I)=NM
03100		CALL IFILE(20,NM)
03200		IP(L)=J
03300		READ(20,5)M,M,M,M
03400	50	READ(20,5)M,M,(MCLEF(K),K=J,J+M-1)
03500		JT=JT+MCLEF(J)
03600		IF(JT.LT.M)M=JT
03700	7	J=J+M
03800		READ(20,5,END=62)M,M,(MCLEF(K),K=J,J+M-1)
03900		IF(J.GT.400)GO TO 8
04000		IF(MCLEF(J).NE.999)GO TO 7
04100		JT=JT+1
04200		MCLEF(JT)=999
04300		J=JT+1
04400		GO TO 50
04500	62	J=JT+1
04600		L=L+1
04700		IF(L.LT.11)GO TO 30
04800		GO TO 80
04900	101	FORMAT(' WRITE OVER ',A5,'.DAT?  Y OR N?  ',$)
05000	8	IP(L)=JT+1
05100		IF(L.EQ.10)GO TO 80
05200		DO 81 K=L+1,10
05300	81	IP(K)=0
05400	80	WRITE(1,9)IP
05500		J=1
05600		NT=0
05700	14	CALL SAVE(MCLEF(J))
05800		NT=NT+MCLEF(J)+1
05900		IF(MCLEF(NT).NE.999)GO TO 11
06000		WRITE(1,120)
06100		J=NT+1
06200		GO TO 14
06300	6	FORMAT(' 9999 ',9A5)
06400	4	WRITE (1,6),NMS
06500		RETURN
06600	11	IF(NT.GT.JT)GO TO 4
06700		J=NT
06800		NT=NT-1
06900		GO TO 14
07000	9	FORMAT(' 9999 ',10I6)
07100	120	FORMAT(' 9999 1 999')
07200	5	FORMAT(12I)
07300		END